Skip to content

Conversation

@bumahkib7
Copy link

Summary

Add rma-cli - a fast SAST scanner written in Rust.

About rma-cli

rma-cli compiles Semgrep rules to native tree-sitter matchers, achieving significantly faster scanning while maintaining compatibility with the Semgrep rule ecosystem.

Key features:

  • 647+ built-in security rules covering OWASP Top 10, CWE, and more
  • Supports 28 programming languages
  • Native tree-sitter parsing for accurate AST matching
  • SARIF/JSON output for CI/CD integration
  • MIT licensed

Links:

Note

The repository currently has fewer than 20 stars as it's a new project (launched January 2025). However, it's actively maintained, has CI passing, and provides significant value to the static analysis community by bridging Semgrep rules with native Rust performance.

rma-cli is a fast SAST scanner written in Rust that compiles Semgrep rules
to native tree-sitter matchers for significantly faster scanning.

Features:
- 647+ security rules (OWASP Top 10, CWE)
- 28 programming languages supported
- SARIF/JSON output for CI/CD
- MIT licensed
@mre
Copy link
Member

mre commented Feb 6, 2026

Thanks for your submission.

The repository currently has fewer than 20 stars as it's a new project (launched January 2025). However, it's actively maintained, has CI passing, and provides significant value to the static analysis community by bridging Semgrep rules with native Rust performance.

Yes, as per our contribution guidelines, we need to wait a bit until the tool has more stars. That's just to be fair to all submissions.
We can keep that PR open until then. 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants